/* CSS Document */
body,div,span,p,a,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,img,input{ padding: 0; margin: 0; border: 0; list-style: none;}
input{ outline: none;}
body{ font-size: 12px; font-family: "Microsoft YaHei"; color: #000;}
a{ color: #000; text-decoration: none;}
a:hover{ color: #FF8C00; text-decoration: underline;}

/*------------------------顶部广告栏------------------------*/
#top_ad{  background: #DDD3EC;  height: 30px;  }
#top_ad img{  margin: 0 auto;  display: block;  }

/*------------------------logo、搜索栏------------------------*/
#search_logo{  height: 51px;}
.logo{ float: left; position: relative;width: 140px;height: 51px;}
.logo .free{ color: #48A3C6; position: absolute; font-size: 6px;top: 37px; right: -22px; text-decoration: underline;font-family: 'arial'; }
.logo .free:hover{color: #FF8C00;}
.search{float:left; margin:11px 0 0 52px; width: 834px;height: 35px; overflow: hidden; }
.search input{float: left}
.search .all{ ;float: left;width: 84px;  height: 35px; border: 1px solid #BDBDBD;  color: #777777;  padding-left: 6px;  cursor: pointer;  border-radius: 4px 0 0 4px; }
.search .center{  width: 700px;  height: 33px;  padding-left: 8px;  border-top: 1px solid #BDBDBD;  border-bottom: 1px solid #BDBDBD;  }
.search .finish{  background: url("../images/search_bg.png") no-repeat;  width: 42px;  height: 35px;  cursor: pointer;  }
.search_ad{  float: right;  margin-top: 9px;  }

/*------------------------导航------------------------*/
#nav_bar{  background:url("../images/nav_bg.png");  height: 45px; }
.nav_left{width: 97px;margin-left: 16px; overflow: hidden;}
.nav_style{height: 41px; padding: 0 10px; border: 1px solid rgba(0,0,0,0);border-radius: 4px 4px 0 0;float: left; cursor: pointer;}
.nav_style:hover{ border: 1px solid #DBDBDB; }
.nav_style p{ margin-top: 5px;}
.nav_style h2{ font-size: 14px;  font-family: 'arial';}
.nav_style h2 span{background: url("../images/nav_arr.png") no-repeat right center; padding-right: 11px;}
.nav_center{margin:20px 0 0 66px;  float: left;}
.nav_center li{  float: left; margin-right: 20px;}
.nav_center li a{  float: left;color: #0055AA;}
.nav_center li a:hover{color: #FF8C00;}
.nav_right{height: 43px;width:370px;float: right;position: relative; }
.nav_right .shop{ width: 55px;  background:url("../images/shop.png") no-repeat 10px center ;  padding-left: 54px;}
 /*-------------------导航下拉菜单效果------------------------*/
/*您好登录*/
.menu_list{position: absolute; padding:0 15px;width: 210px; height: 391px; background: url("../images/tab_login.png") no-repeat; z-index: 10; top:34px; left: -5px;display: none;}
.menu_list dt{ height: 77px;border-bottom: 1px solid #ECECEC;}
.menu_list dt span{ display: block;}
.menu_list dt a{color: #004B91;}
.menu_list dt a:hover{color: #FF8C00;}
.menu_list dt input{background: url("../images/login.jpg") no-repeat; width: 189px;height: 33px;margin: 14px 0 8px 11px; cursor: pointer;}
.menu_list dd{ line-height: 23px;height: 23px;}


/*免费试享*/
.free_share .menu_free{background: url("../images/tab_shop.png") no-repeat;width: 310px;height: 306px;
 z-index: 10;position: absolute; left: 28px; top: 34px;padding: 0 15px; cursor:auto;display: none;}
.free_share .menu_free img{float: left; margin-top: 250px; cursor: pointer;}
.free_share .menu_free .vip_img{ margin-left: 56px;}

/*心愿单*/
.heart_list{ background: url("../images/tab_list.png") no-repeat; width: 210px; height: 112px;
 z-index: 10;position: absolute; left:124px; top: 34px; padding:15px;display: none;}
.heart_list li{height: 24px;line-height: 24px;}
.heart_list .ddd {color: #999;}


/*------------------------菜单栏------------------------*/
#menu{  background: url("../images/amazon_bg.png")no-repeat left center;  width: 170px;  height: 529px;  position: absolute;  left: 15px;  top: 116px; z-index: 4;  }
.list { padding:0 15px; margin-top: 18px; font-size: 13px;font-family: 'arial';}
.list li{ line-height: 27px; background: url("../images/list_arr.png") no-repeat right center;}
.list .all{  border-top: 1px solid #EEEEEE;  margin-top: 7px;  padding-top: 6px; background: none; }
.list .all a{color: #666;}
.list .all a:hover{color: #FF8C00;}
/*------子菜单栏------*/
/*.sub_menu {}*/
.sub_menu dt{padding-left: 20px; color: #FF8C00;font-size: 18px; height: 48px;line-height: 48px;}
.sub_menu dt a{ color: #FF8C00;}
.sub_menu dd { margin-bottom: 12px; overflow: hidden;}
.sub_menu dd>a{display: block;width: 100px;padding-left: 20px; color: #FF8C00;float: left;text-align: center;}
.sub_menu ul{float: left; width: 420px;}
.sub_menu ul li{ float: left;  margin-right: 10px;  padding-left: 10px; border-left: 1px solid #ccc;line-height: 18px;}
.sub_menu ul li:first-child ,.sub_menu .no_border{  border-left: 0;  }
.sub_menu ul a{  color: #5F5F5F; }
.sub_menu ul a:hover{  color: #FF8C00; }
.sub_menu>li{display:none; width: 550px;  height: 520px;  border: 1px solid #BCBCBC;  z-index: 5;  position: absolute;  top: 123px;  left: 183px;  border-radius: 0 3px 3px 0; }
.sub_menu .current{display:block;}






/*------------------------banner------------------------*/
#banner{ width:1233px;height: 300px; margin-left: 190px;margin-top: 10px;}
.banner{  width: 100%;  height: 300px;position: relative; overflow: hidden;}
.banner ul{  width: 500%;  height: 300px;  position: absolute;  left: 0;  top: 0; z-index: 1;}
.banner ul li{width: 20%;  height: 300px;  background:url("../images/banner0.jpg") no-repeat center center;  float: left;  }
.banner p{  width:1233px;  margin:0 auto;  z-index:2;  position: relative;  background: pink;  }
.banner span{ margin-top: 130px;  display: block;cursor: pointer; width: 19px;height: 40px;  }
.banner .left{  float: left; background: url("../images/arrow-l.png") no-repeat; margin-left: 20px;}
.banner .right{  float: right;background: url("../images/arrow-r.png") no-repeat;margin-right: 20px; }

.detail_list{  width: 1233px;  height: 50px;  z-index: 4;  position: absolute; left: 0; top:297px; }
.detail_list ol{width: 1255px; height: 50px;  background: rgba(0,0,0,0.5);}
.detail_list li{width: 245.8px; height: 50px; border-right: 1px solid rgba(255,255,255,0.5);text-align: center; float: left;cursor: pointer;}
.detail_list h3, h4{ color: #fff; display: inline;height: 25px;line-height: 25px; font-size: 14px;}
.detail_list h3{ font-weight: normal;}
.detail_list h4{ font-weight: 700;}
.detail_list .current{ background: #FD8C00;  }

#con{ overflow: hidden;  }
/*------------------------主商品区------------------------*/
#content{  width: 1097px; margin-left: 16px;  float: left; overflow: hidden; padding-bottom: 10px;}
/*------------------------goods商品栏------------------------ */
.goods{  width: 900px;  height: 155px; margin:16px 0 58px 194px;  }
.goods div{width: 292px;height: 155px; float: left; cursor: pointer; }
.goods h2{height: 20px;line-height: 20px; padding-left: 20px;}
.goods h2 span{color: #FF8C00;}
.goods h2 a:hover{color: #FF8C00;text-decoration: none;}
.goods .good_detail{float: left;width: 100px; padding-left: 20px;}
.good_detail p{  font-family:'Arial';  font-size: 13px;  color: #B12704;margin-top: 19px;  }
.good_detail h3 a{font-size: 23px;  color: #B12704; text-align: left; display: block;}
.good_detail h3 a:hover{ color: #FF8C00; text-decoration: none; }
.good_detail span{ color: #ccc;  }
.good_detail .good_a{padding-left: 10px; color:#999; margin-top:30px; display: block; background: url("../images/all_arr.png") no-repeat left center;}
.good_detail .good_a:hover{ color:#FF8C00; margin-top:30px; display: block;text-decoration: none; }
.goods img{float: right; margin-right: 24px;}
.goods .good01{  border-right:1px solid #DDDDDD;}
.goods .good02{  border-right:1px solid #DDDDDD;}
.goods .good03{  border: none; background: url("../images/pic3.png") no-repeat 10px 20px; }

/*------------------------推荐商品------------------------*/
.recommend{  width: 1097px; overflow: hidden; padding-bottom: 28px;}
.recommend h2{background: url("../images/star.png") no-repeat 14px center; padding-left: 44px; height: 20px; font-size: 20px; line-height: 20px;}
.recommend ul{width: 1034px; height:200px;padding-top:22px;margin:10px 0 0 44px;border-top: 1px solid #E7E7E7; }
.recommend li{width: 150px; height:200px;cursor: pointer; margin-right: 15px; float: left;text-align: center; font-size: 13px;}
.recommend li p{color: #333;margin: 15px 0 2px; }
.recommend li a{color: #FF8C00;}

/*------------------------时时Z秒杀------------------------*/
.second_kill{margin-left: 4px;width: 1073px; border-top: 1px solid #E7E7E7; overflow: hidden;}
.second_kill h2{margin-top: 20px;font-size: 17px;font-family: 'arial';}
.second_kill .tab_title {border-bottom: 1px solid #CCCCCC; height: 26px; margin-top: 7px;padding-left: 8px;}
.second_kill .tab_title a{display: block;  float: left; margin-right: 33px; font-weight: bold;font-family: 'Arial';}
.second_kill .tab_title a:hover{ text-decoration: none;}
.second_kill .tab_title .classify{  float: right;margin-right: 20px; margin-top: 5px;}
.second_kill .tab_title .classify:hover{ text-decoration: underline;}
.second_kill .classify span { font-weight: normal;}
.second_kill .tab_title .shopping{ color: #FF8C00;}
/* 秒杀商品类*/
.pro_detail{width: 993px;height: 337px;margin:12px auto 4px;font-family: 'Arial';}
.pro_detail li{float: left; margin:0 20px 0 10px;width: 135px;height: 337px;}
.pro_detail li span{display: block; font-size: 13px;}
.pro_detail .url{color: #0066C0; font-size: 13px; line-height: 16px; height: 47px;display: inline-block;}
.pro_detail .url:hover{color: #FF8C00;text-decoration: none;}
.pro_detail .price{color: #b12704;margin: 22px 0 3px; font-weight: bold;}
.pro_detail li h4{height: 40px;line-height: 40px;padding-left: 20px;}
.pro_detail li input{background: url("../images/SeeDeal.png") no-repeat;width: 135px; height: 31px;cursor: pointer;margin-top: 12px;}
.second_kill .page{ border-top: 1px solid #ddd; height: 28px;line-height: 28px;text-align: center; color: #666;position: relative;}
.second_kill .page .more{position: absolute;right: 30px;top:4px;}
.second_kill .page .more:hover{text-decoration: underline;  }

/*------------------------商品展示栏------------------------*/
.import{width: 1073px; margin: 6px 0 0 4px; overflow: hidden;}
.ipo_top{width: 1050px;height: 45px;margin: 50px auto 0;}
.ipo_top img{float:left;}
.ipo_top span{width: 100px;line-height: 26px;font-size: 20px;font-weight: 700; float: left;margin-top: 6px;padding:0 10px;  border-right: 2px solid #808080;text-align: center;}
.ipo_top ol {float:left; height: 40px; line-height: 40px; margin-left: -10px;}
.ipo_top .first{background: none;}
.ipo_top li {font-size: 14px;float: left; margin:0 5px 0 5px; background: url("../images/point.png") no-repeat left center;padding-left: 14px;}
.ipo_top li a:hover{text-decoration: none; }
.ipo_ul{ width: 1050px;height: 420px;margin: 0 auto 10px; text-align: center; background: pink;}
.ipo_ul>li{width: 210px;height: 210px; background: palegreen;float: left;}
.ipo_ul .shoes{  font-size:18px;font-weight:bold;color:black ;height: 62px;line-height: 62px;margin-top: 18px;display: block;}
.ipo_ul .bigContent{font-weight: bold;font-size: 22px;margin-bottom: 46px;height: 30px;line-height: 30px;}
.ipo_ul>li a {color: #767676; }
.ipo_ul>li a:hover{ color:#FF8C00;text-decoration: none;}
.ipo_ul .hot{text-align: left;padding-left: 20px;}
.ipo_ul .hot_search{text-align: left;padding-left: 20px; width: 160px;}
.ipo_ul .hot_search li{float: left;width: 80px;height: 20px;line-height: 20px;}


/*------------------------侧边栏-----------------------------------*/
#sidebar{  width: 310px; background: #F9F9F9; float: right; overflow: hidden; padding-bottom: 10px;}
/*-----------------------------------------------------------------*/
.garmin,.seagate,.safety{text-align: center;}
.garmin img{  margin-top: 15px;  }
.garmin .ad{text-align: right;background:url("../images/ad_icon.png") no-repeat right center;  line-height: 16px;  color: #004B91;  display: block;  padding-right: 20px;  width: 279px;  margin-left: 5px;  }
/*-----------------------------------------------------------------*/
.seagate img{ border: 1px solid #E8E8E8; border-width: 1px 0;}
.safety img{ padding: 15px 0; border-bottom: 1px solid #E8E8E8; }
/*-----------------------------------------------------------------*/
.products{ padding:15px 0 20px; background:#F9F9F9; }
.products li{width: 252px; height:127px;  margin:0 auto 5px auto; padding: 18px 16px 0 32px; cursor: pointer;}
.products .pro01{background: #F3EDE1;}
.products .pro02{background: #F0F0F0;}
.products .pro03{background: #EAF1EC;}
.products .pro04{background: #E1ECF0;}
.products .pro05{background: #F2F0E2;}
.products .pro06{background: #E7F3E9;}
.products .pro_left{  width: 150px;  height: 112px;    float: left;  }
.pro_left p{color: #646463;font-size: 14px;}
.pro_left h2{margin: 10px 0 18px;}
.pro_left h2 span{color: #B03E1F;}
.pro_left a{color: #7F7F7E; padding-left: 12px;background: url("../images/liarr.png") no-repeat left center;}
.pro_left a:hover{color: #FF8C00;}
.products img{ float: right; }


/*------------------------Kindle电子书热销-----------------------------------------*/
.hotSale{ overflow: hidden;  width: 264px;  margin: 0 auto;  border-top: 1px solid #E8E8E8; text-align: center;padding-bottom: 15px; }
.hotSale p{  margin-top: 12px;  height: 57px;  line-height: 57px;  color: #444;  font-size: 16px;}
.hotSale .oll {text-align: center;}
.hotSale .oll li{ height: 100px;line-height: 100px;margin-bottom: 10px; }
.hotSale li span{ float: left; color:#C7C7C7;font-size: 40px;padding-left: 60px;}
.hotSale li img{ float: left; margin-left: 12px;}
 .more{color: #0064BB; height: 18px;line-height: 18px;}
 .more:hover{color: #FF8C00;text-decoration: none;}
/*------------------------数码热销-----------------------------------------*/
.hotSale .ol2 .li03{line-height: 77px;height: 77px;}
.hotSale .ol2 .li04{line-height: 48px;height: 48px;}
.digitSale { border-bottom: 1px solid #E8E8E8; }
/*------------------------广告-----------------------------------------*/
.ad_clothes{  width: 280px;  margin: 26px auto 0; font-family: 'arial'; }
.ad_top{ height: 24px;}
.ad_top h2 {float: left; font-size: 16px;margin-left: 10px; }
.ad_top .more{float: right; margin-top: 5px;}
.ad_center{background: #fff;}
.ad_center li{ padding: 16px 16px 20px 16px;}
.ad_center li img{ margin: 0 auto; display: block;}
.ad_center li p{ height: 24px; line-height: 24px;font-size: 13px;}
.ad_center li a{  color: #0066C0;}
.ad_center li a:hover{  color: #FF8C00;text-decoration: none;}
.ad_center li h3{ height: 14px;color: #933128;line-height: 14px; font-size: 13px;}

/**------------------------------------------底部最近查看的商品---------------------------------------*/
#recently{  height: 461px;border: 1px solid #ddd;padding: 0 30px;overflow: hidden; border-radius: 5px 5px 0 0;}
#recently h2{  font-weight: normal;  color: #444;  font-size: 20px;  font-weight: 400;  padding: 10px 10px 0 0;}
.guess{height: 20px; margin-top: 22px;  color: #000;  font-size: 15px;  font-weight: 400;}
.guess .left{  float: left;}
.guess .right{  float: right;}
.book{width: 1381px;height: 254px;padding-top: 24px; border-bottom: 1px solid #ddd; }
.book .ss{width: 50px;height: 254px;line-height: 254px; display: block;float: left;text-align: center; }
.book .ss input{width: 36px; height: 39px;margin-top: 108px;cursor: pointer; }
.book .left input{background: url("../images/left_arr.png") no-repeat}
.book .right input{background: url("../images/right_arr.png") no-repeat;}
.book_list{width: 1281px;height: 254px;float: left;}
.book_list li{  float: left;  width: 160px;height: 253px;margin-left: 20px;}
.book_list .bookName{color: #004B91; margin-top: 10px;display: inline-block;}
.book_list .price {color: #B12704;}
.book_list .name {color: #111;}
.book_list .stars {color: #004B91;}
.scan { width:1381px;height: 75px;padding: 16px 0;}
.scan .scan_left{float: left;height: 74px;line-height: 74px;}
.scan span{display: inline-block;float: left; margin-right: 17px;}
.scan img{  border: 1px solid #ddd;  float: left;  margin-top: 11px;  margin-right: 24px; cursor: pointer;}
.scan img:hover{border: 1px solid #FF8C00;}
.scan .scan_right{height: 68px;float: right;width: 357px;}
.scan_right .history{ color:#004B91; font-weight:bold; width:84px; height: 50px;  padding: 18px 10px 0 12px;display: inline-block; background: lime; float: left; background: url("../images/h_arr.png") no-repeat 0 24px;border-right: 2px solid #ddd; }
.scan_right .history:hover{ color:#FF8C00; text-decoration: none;}
.scan_right .scan_r{ width:230px;float: right; text-align: center;}
.scan_right .scan_r .rec{  width:230px;  height: 20px; font-size: 14px; }
.scan_right .scan_r .login{  width:230px;  height: 28px; background: url("../images/login.png") no-repeat;cursor: pointer; }
.scan_right .scan_r a{color: #004B91;}
.scan_right .scan_r a:hover{color: #FF8C00;text-decoration: none;}


/**------------------------------------------底部---------------------------------------*/
#footer{ margin: 46px auto;overflow: hidden; font-family: 'Arial'; }
#footer div{ width: 100% }
#footer .footer_top{ margin: 0 auto 40px; width: 576px;overflow: hidden;}
.footer_top dl{width: 144px;overflow: hidden; float: left; }
.footer_top dl dt{height: 28px;line-height: 28px; font-size: 16px;color: #333;}
.footer_top dl dd{height: 24px;line-height: 24px;}
.footer_top dd a{color: #004B91;}
.footer_top dd a:hover{color: #FF8C00;text-decoration: none;}
.logo{ height: 19px;}
.logo img{ display: block;  margin:0 auto;}
.foot_bottom{overflow: hidden;}
.foot_bottom div{  text-align: center;  color: #949494; font-size: 11px;height: 20px;line-height: 20px;}
.foot_bottom .middle{  margin: 0 10px;}
.foot_bottom a{ margin: 0 2px;color: #004B91; display: inline-block;}
.foot_bottom a:hover{ color: #FF8C00; }
.foot_bottom .net{padding-left: 22px; background: url("../images/pc_gw_beianbianhao.png") no-repeat left center;}